package org.agile2soft.nexoma.tapestry.model;

import java.util.Hashtable;
import java.util.List;

import org.agile2soft.nexoma.core.entities.Service;
import org.agile2soft.nexoma.core.entities.ServiceOption;
import org.agile2soft.nexoma.core.entities.ServicesGroup;

@SuppressWarnings("serial")
public class ApplicationContainer implements java.io.Serializable {

    private List<ServicesGroup>servicesGroups;
    
    private Hashtable<ServicesGroup,List<Service>> services;
    
    private Hashtable<Service,List<ServiceOption>> servicesOptions;
    

    public ApplicationContainer() {
    }

    public List<ServicesGroup> getServicesGroups() {
        return servicesGroups;
    }

    public void setServicesGroups( List<ServicesGroup> servicesGroups ) {
        this.servicesGroups = servicesGroups;
    }

	public Hashtable<ServicesGroup, List<Service>> getServices() {
		return services;
	}

	public void setServices(Hashtable<ServicesGroup, List<Service>> services) {
		this.services = services;
	}

	public Hashtable<Service, List<ServiceOption>> getServicesOptions() {
		return servicesOptions;
	}

	public void setServicesOptions(
			Hashtable<Service, List<ServiceOption>> servicesOptions) {
		this.servicesOptions = servicesOptions;
	}

}
